home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1995 January / macformat-020.iso / Shareware City / Developers / Commander Sets / 4D Violate / 4D Violate.rsrc / TEXT_286_4D Violate 1.1.1.txt < prev    next >
Encoding:
Text File  |  1994-09-14  |  2.7 KB  |  49 lines

  1. 4D Violate 1.1.1         a.k.a. Human Interface Guideline Violations
  2.  
  3. Copyright ¬© 1993-1994 Ren√© G.A. Ros. All rights reserved.  Freeware.
  4.  
  5. This external package contains a number of functions and commands to obtain and set some user changable settings and perform some ‚Äùonly-the-user-should-do-this‚Äú actions on the current machine.
  6.  
  7. These are:
  8.         - sound volume of the speaker,
  9.         - screen type and depth of the main screen,
  10.         - Balloon Help state,
  11.         - empty trash, restart and shutdown like you do with the 
  12.                  menu-items in the ‚ÄùSpecial‚Äú menu of the Finder.
  13.         - control the screensaver.
  14.  
  15. Because these are usually set or performed by the user you must have a good reason to change it. In any case you should explain to the user in a dialog window why you want to change the current setting. Then ask his/her permission to do so, and when the user cancels your data-base should accept this and either quit or continue in less optimal circumstances.
  16.  
  17. The volume and screen functions should function with every System Software version you can use 4D 2.2.3, 3.0 and later with. It does not need any additional software like Sound Manager 3.0. But the Balloon Help, restart and shutdown functions only work with System 7 or later.
  18.  
  19. The speaker volume is always a value between 0 (silent) and 7 (loud).
  20.  
  21. For the screen type two values are possible:
  22.         Value       Type *
  23.          0             Grays
  24.          1             Colours
  25.  
  26.                 * as listed with the Monitors control panel
  27. (Note: Black/White is possible with both the grays and colours setting.)
  28.  
  29.  
  30. And the screen depth is expressed as the number of bits used to store the colour data:
  31.         Bits     Number of colours/grays *
  32.          1              Black & White
  33.          2              4
  34.          4              16
  35.          8              256
  36.         16             Thousands
  37.         24              Millions
  38.  
  39.                 * as listed with the Monitors control panel
  40.  
  41.  
  42. Now a few words about the screensaver control functions.
  43.  
  44. These functions use certain Gestalt selectors and are based on information provided by Berkeley Systems, Inc and implemented by the After Dark screensaver. A growing number of other screensavers now implement this method as well. As far as I know these are ‚ÄùDarkside of the Mac‚Äú by Tom Dowdy and ‚ÄùBasic Black‚Äú by Mason L. Bliss. I haven't seen a recent version of Pyro!, so I have no idea if this method is implemented by Pyro! as well.
  45.  
  46. Hence the screensaver control function works only with these three screensavers (at least with the latest versions). These two screensaver functions haven't been tested thoroughly because I don't have After Dark.
  47.  
  48.  
  49.